package com.legendframework.core.cmd.annotation;

import java.lang.annotation.*;

/**
 * @Auther: 196
 * @Description: 对集合大小进行限制
 */
@Target({ElementType.FIELD,ElementType.PARAMETER})
@Documented
@Retention(RetentionPolicy.RUNTIME)
public @interface CollectionSize {

    /**
     * 最大值
     * @return
     */
    int max() default Integer.MAX_VALUE;

    /**
     * 超过范围后的提示内容
     * @return
     */
    String message() default "集合大小超过了给定的最大值";
}
